home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / MChess / MobileChess.jar / J / C.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-07-18  |  2.1 KB  |  97 lines

  1. package J;
  2.  
  3. import A.I;
  4. import G.C;
  5. import H.B;
  6. import L.Z;
  7. import java.io.IOException;
  8. import java.util.Enumeration;
  9.  
  10. // $FF: renamed from: J.C
  11. public class class_0 {
  12.    private C hasMoreElements;
  13.    private I nextElement;
  14.    private Z out;
  15.    private M.I printStackTrace;
  16.    private M.I println;
  17.    // $FF: renamed from: I long
  18.    private long field_0;
  19.    // $FF: renamed from: Z H.Z
  20.    private H.Z field_1;
  21.    // $FF: renamed from: C M.Z
  22.    private M.Z field_2;
  23.  
  24.    private class_0(C var1, I var2) {
  25.       this.field_0 = -1L;
  26.       this.hasMoreElements = var1;
  27.       this.nextElement = var2;
  28.    }
  29.  
  30.    public class_0(C var1, I var2, M.I var3, Z var4, M.Z var5) {
  31.       this(var1, var2);
  32.       this.printStackTrace = var3;
  33.       this.out = var4;
  34.       this.field_2 = var5;
  35.    }
  36.  
  37.    public class_0(C var1, I var2, M.I var3, Z var4, M.Z var5, M.I var6) {
  38.       this(var1, var2, var3, var4, var5);
  39.       this.println = var6;
  40.    }
  41.  
  42.    public class_0(C var1, I var2, M.I var3, Z var4, M.Z var5, long var6) {
  43.       this(var1, var2, var3, var4, var5);
  44.       this.field_0 = var6;
  45.    }
  46.  
  47.    private H.Z hasMoreElements(M.I var1, long var2) {
  48.       long var4 = var2 != -1L && var1.Z(var2) != null ? var2 : var1.D();
  49.  
  50.       try {
  51.          H.Z var6 = (H.Z)N.C.I().Z(var4);
  52.          var6.I(var1.Z(var4));
  53.          return var6;
  54.       } catch (Exception var7) {
  55.          throw new B();
  56.       }
  57.    }
  58.  
  59.    // $FF: renamed from: I () void
  60.    public final void method_0() {
  61.       this.nextElement();
  62.    }
  63.  
  64.    private void nextElement() {
  65.       H.Z var2 = null;
  66.  
  67.       try {
  68.          var2 = (H.Z)N.C.I().Z(this.printStackTrace.D());
  69.          var2.I(this.printStackTrace.F());
  70.       } catch (Exception var10) {
  71.       }
  72.  
  73.       Enumeration var3 = this.field_2.I();
  74.       K.I var4 = new K.I(this.printStackTrace.J(), 0, this.out);
  75.       K.Z var5 = new K.Z(var4, var2);
  76.  
  77.       while(var3.hasMoreElements()) {
  78.          try {
  79.             M.I var1 = (M.I)var3.nextElement();
  80.             H.Z var6 = this.field_1;
  81.             if (var6 == null) {
  82.                var6 = this.hasMoreElements(var1, this.field_0);
  83.             }
  84.  
  85.             int var7 = this.println == null ? var1.J() : this.println.J();
  86.             var4.I(var7);
  87.             K.C var8 = this.nextElement.I(var5, var6.D());
  88.             this.hasMoreElements.I(var8.I(), var6, var8.Z());
  89.          } catch (IOException var9) {
  90.             System.out.println("Gluk !!!");
  91.             ((Throwable)var9).printStackTrace();
  92.          }
  93.       }
  94.  
  95.    }
  96. }
  97.